839526
348863
271381
744408
625798
669130
609524
875323
591351
511826
690830
95979
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1777118
1724136
1698196
1644471